Big Huge Thesaurus

Bumelia lanuginosa

noun